package controleur;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

public class ActionAppelFenetre2 implements ActionListener {
    /**
     * @author Blond Jeremie
     * 
     *         Description: class qui permet de passer de la fenetre 1 a la
     *         fenetre 2 tout en remplissant les champs indicatifs de la
     *         fenetre2 comme par exemple le titre de la fenetre 2 ainsi que le
     *         titre du bouton ajouter/modifier
     * 
     */
    ToutFenetre tout;
    int numBouton;

    public ActionAppelFenetre2(ToutFenetre tout, int numBouton) {
        this.tout = tout;
        this.numBouton = numBouton;
    }

    public void actionPerformed(ActionEvent a) {
        tout.maFenetre1.setVisible(false);
        tout.maFenetre2.setMonOperation(numBouton);
        if (numBouton == 1) {
            tout.maFenetre2.changeTitre("Modifier un Trajet");
            tout.maFenetre2.changeLabelAjouterModifier("Modifier");
            tout.maFenetre2.changeTrajet(tout.maFenetre1.getTrajetSelection());
        } else {
            tout.maFenetre2.changeTitre("Ajouter un Trajet");
            tout.maFenetre2.changeLabelAjouterModifier("Ajouter");
            tout.maFenetre2.initTrajet();
        }
        tout.maFenetre2.setVisible(true);
    }
}
